/*
 * Foo.h
 *
 *  Created on: 2020年12月3日
 *      Author: san
 */

#ifndef FOO_H_
#define FOO_H_

#include <vector>
#include <algorithm>
#include <iostream>

class Foo {
public:
	Foo();
	Foo(std::initializer_list<int>);
	Foo(const Foo &);
	virtual ~Foo();

	// 排序
	Foo sorted() &&;
	Foo sorted() const &;
	std::vector<int>::iterator begin() { return data.begin();}
	std::vector<int>::iterator end() { return data.end();}

private:
	std::vector<int> data;
};

#endif /* FOO_H_ */
